import QtQuick 2.12
import QtQuick.Window 2.12

Window {
    width: 640
    height: 480
    visible: true
    title: qsTr("Rectangle Example")
    Rectangle{//给矩形元素添加一个父矩形元素
        width: 200
        height: 200
        x:0
        y:0
        color: "pink"
        border.color:"black" //设置父矩形元素边框为黑色
        border.width:5   //设置父矩形元素边框宽度为5像素
        clip:true    //设置父矩形元素剪裁超出矩形边界的内容
        Rectangle{
            width: 200
            height:200
            x:10
            y:10
            color: "yellow" //填充颜色
            opacity: 1
            radius: 100
            antialiasing: true //启用锯齿，以获得更平滑的边缘效果
            //设置矩形元素的颜色渐变效果
            gradient: Gradient{
                orientation: Gradient.Horizontal   //水平方向渐变
                GradientStop{position:0.0; color:"#000000"}  //渐变起始位置为黑色
                GradientStop{position:1.0; color:"#ffffff"}  //渐变结束位置为白色
            }
            border.color: "red"  //设置矩形元素边框颜色为红色
            border.width: 5      //边框宽度5像素

        }
    }
}
